/* 问答 */.question_left_container {margin-right:45px;width:800px;float:left;}
.question_left_container .role-icon {position:absolute;right:0;bottom:0;width:20px;height:20px;}
.question_nav {margin-bottom:30px;padding:35px 40px;width:100%;height:88px;font-size:0;background-color:#fff;}
.question_nav>a {display:inline-block;font-size:16px;color:#999;}
.question_nav>a + a {margin-left:50px;}
.question_nav>a.active {color:#333;}
.question_body {padding:0 40px 40px;padding:0 40px;width:100%;background-color:#fff;}
.question_sub_nav {padding:21px 0;border-bottom:1px solid #ededed;padding:21px 0px;height:65px;font-size:0;}
.question_sub_nav>a {display:inline-block;font-size:16px;color:#999;}
.question_sub_nav>a + a {margin-left:40px;}
.question_sub_nav>a.active {color:#333;}

.feed_box .topic-item .followed,.topic_list .topic-item .followed {border:1px solid #ccc;color:#ccc;}
.question_list {margin:0;}
.question_list .q_c {overflow:hidden;border-bottom:1px solid #ededed;padding:30px 0 16px 0;width:100%;}
.p_c .q_c_t {width:100%;}
.q_c .q_c_t .q_title {font-size:18px;font-weight:500;margin-top:-4px;margin-bottom:14px;color:#333;width:calc(100% - 80px);display:-webkit-inline-box;}
.q_c .q_c_t .q_title>span.excellent {font-size:13px;color:#FEAA0A;border:1px solid #FEAA0A;border-radius:2px;padding:0 2px;margin-left:10px;}
.q_c .q_c_t .q_time {font-size:14px;color:#999;float:right;}
.q_c .q_user {display:flex;height:24px;align-items:center;justify-content:space-between;}
.q_c .q_user .post-user-avatar {position:relative;}
.q_c .q_user .post-user-avatar img.avatar {border-radius:50%;width:24px;height:24px;line-height:24px;text-align:center;background-color:#efefef;}
.q_c .q_user .post-user-avatar img.role-icon {position:absolute;width:14px;height:14px;bottom:-3px;left:15px;}
.q_c .q_user .q_user_info {display:flex;margin:0 15px;height:24px;line-height:24px;font-size:14px;color:#999;flex:1 1 auto;}
.q_c .q_user .q_user_info>:first-child {font-size:16px;color:#333;}
.q_c .q_user .q_user_info>div:not(:nth-child(2))::before {margin:0 3px;content:"\002F";}
.q_c .q_detail {line-height:1.67;color:#666;cursor:pointer;}
.q_c .q_detail:hover {color:#999;}
/* Center Image */.q_c .q_detail .q_img {float:left;overflow:hidden;position:relative;margin-top:-2px;margin-right:30px;width:200px;height:90px;background-color:#efefef;background-position:50%;/*border-radius:4px;*/    transform:translateZ(0);}
.q_c .q_detail .q_img:after {position:absolute;z-index:1;display:block;width:100%;height:100%;background:#000;content:"";opacity:.02;}
.q_c .q_detail .img_wrap {overflow:hidden;position:absolute;top:50%;left:0;width:100%;height:100%;transform:translateY(-50%);}
.q_c .q_detail .q_img img {position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
/* Format Txt */
.q_c .q_detail .q_text {overflow:hidden;margin-top:16px;margin-bottom:-4px;max-height:92px;line-height:22px;}
.q_c .q_detail .q_text a{color:#5caac6;}
.q_c .q_detail .q_text * {font-size:14px;font-weight:400;font-style:normal;white-space:normal;word-break: break-all;}
.q_c .q_action {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:52px;padding:0 20px;margin:0 -20px -8px;color:#555;background:#fff;clear:both;}
/* Icon */.icon.icon-left {margin-right:6px;}
/* button */button {padding:0;font:inherit;cursor:pointer;background:none;border:0;outline:0;box-shadow:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.button:not(:first-of-type) {margin-left:30px;font-size:14px;}
.button {display:inline-block;padding:0 16px;font-size:14px;line-height:25px;color:#ccc;text-align:center;cursor:pointer;background:none;border:1px solid #ccc;border-radius:3px;}
.button-link,.button-plain {height:auto;padding:0;background-color:transparent;border:none;border-radius:0;}
.button-plain svg {vertical-align:middle;font-size:1.8em;}
.button-more {margin-left:4px;color:#5caac6;}
.button-blue {color:#59b6d7;border:1px solid #59b6d7;}
.button-grey {color:#ccc;border:1px solid #ccc;}
.button-primary {background-color:#59b6d7;color:#fff;}

/** 单选框复选框样式 **/.input-radio,.input-checkbox {display:none;}
.input-radio + label,.input-checkbox + label {margin-left:25px;color:#ccc;}
.input-radio + label::before,.input-checkbox + label::before {display:block;position:absolute;top:50%;left:0;z-index:1;box-sizing:border-box;border-radius:3px;width:16px;height:16px;font-size:0;background-color:#fff;background-size:16px;background-repeat:no-repeat;background-position:center;background-image:url(./img/unchecked.png);box-shadow:0 0 1px 1px #ccc;transition:all .2s;transform:translateY(-50%);content:".";}
.input-radio + label::before {border-radius:50%;}
.input-radio:hover + label::before,.input-radio:checked + label::before,.input-checkbox:hover + label::before,.input-checkbox:checked + label::before {border:1px solid #333;box-shadow:none;background-image:url(./img/checked.png);}
.input-radio:hover + label,.input-checkbox:hover + label {color:#999;}
.input-radio:checked + label,.input-checkbox:checked + label {color:#333;}
.share-show {font-size:14px;position:absolute;left:10px;top:40px;border-radius:3px;background:#fff;box-shadow:0 1px 22px #e2e0e0;height:70px;padding:22px 30px;z-index:1;display:none;}
.share-show .triangle {position:absolute;top:-14px;left:calc(50% - 18px);}

/* 公共样式 */
.g-sdc{padding: 30px 20px;background-color:white;}

.p-qa {overflow: hidden;position: relative;}
.p-qa .m-nav{margin-bottom:30px;height:80px;line-height: 80px;background-color:#fff;color: #777;}
.p-qa .m-nav>a{margin-left: 40px;}
.p-qa .m-nav>a.cur, .p-qa .m-snav>li.cur{color: #333;}
.p-qa .g-mnc{padding:30px 40px;background-color: #fff;}
.p-qa .m-snav {padding-bottom:20px;border-bottom: 1px solid #EDEDED;}
.p-qa .m-snav>li{float:left;margin-right:50px;cursor: pointer;color: #777;}
